package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * ActHiTaskinst
 * 数据库表：act_hi_taskinst
 */
public class ActHiTaskinst {

    /**
     * 
     * 表字段 : act_hi_taskinst.ID_
     */
    private String id;

    /**
     * 
     * 表字段 : act_hi_taskinst.PROC_DEF_ID_
     */
    private String procDefId;

    /**
     * 
     * 表字段 : act_hi_taskinst.TASK_DEF_KEY_
     */
    private String taskDefKey;

    /**
     * 
     * 表字段 : act_hi_taskinst.PROC_INST_ID_
     */
    private String procInstId;

    /**
     * 
     * 表字段 : act_hi_taskinst.EXECUTION_ID_
     */
    private String executionId;

    /**
     * 
     * 表字段 : act_hi_taskinst.NAME_
     */
    private String name;

    /**
     * 
     * 表字段 : act_hi_taskinst.PARENT_TASK_ID_
     */
    private String parentTaskId;

    /**
     * 
     * 表字段 : act_hi_taskinst.DESCRIPTION_
     */
    private String description;

    /**
     * 
     * 表字段 : act_hi_taskinst.OWNER_
     */
    private String owner;

    /**
     * 
     * 表字段 : act_hi_taskinst.ASSIGNEE_
     */
    private String assignee;

    /**
     * 
     * 表字段 : act_hi_taskinst.START_TIME_
     */
    private Date startTime;

    /**
     * 
     * 表字段 : act_hi_taskinst.CLAIM_TIME_
     */
    private Date claimTime;

    /**
     * 
     * 表字段 : act_hi_taskinst.END_TIME_
     */
    private Date endTime;

    /**
     * 
     * 表字段 : act_hi_taskinst.DURATION_
     */
    private Long duration;

    /**
     * 
     * 表字段 : act_hi_taskinst.DELETE_REASON_
     */
    private String deleteReason;

    /**
     * 
     * 表字段 : act_hi_taskinst.PRIORITY_
     */
    private Integer priority;

    /**
     * 
     * 表字段 : act_hi_taskinst.DUE_DATE_
     */
    private Date dueDate;

    /**
     * 
     * 表字段 : act_hi_taskinst.FORM_KEY_
     */
    private String formKey;

    /**
     * 
     * 表字段 : act_hi_taskinst.CATEGORY_
     */
    private String category;

    /**
     * 
     * 表字段 : act_hi_taskinst.TENANT_ID_
     */
    private String tenantId;

    /**
     * 获取  字段:act_hi_taskinst.ID_
     *
     * @return act_hi_taskinst.ID_, 
     */
    public String getId() {
        return id;
    }

    /**
     * 设置  字段:act_hi_taskinst.ID_
     *
     * @param id the value for act_hi_taskinst.ID_, 
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.PROC_DEF_ID_
     *
     * @return act_hi_taskinst.PROC_DEF_ID_, 
     */
    public String getProcDefId() {
        return procDefId;
    }

    /**
     * 设置  字段:act_hi_taskinst.PROC_DEF_ID_
     *
     * @param procDefId the value for act_hi_taskinst.PROC_DEF_ID_, 
     */
    public void setProcDefId(String procDefId) {
        this.procDefId = procDefId == null ? null : procDefId.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.TASK_DEF_KEY_
     *
     * @return act_hi_taskinst.TASK_DEF_KEY_, 
     */
    public String getTaskDefKey() {
        return taskDefKey;
    }

    /**
     * 设置  字段:act_hi_taskinst.TASK_DEF_KEY_
     *
     * @param taskDefKey the value for act_hi_taskinst.TASK_DEF_KEY_, 
     */
    public void setTaskDefKey(String taskDefKey) {
        this.taskDefKey = taskDefKey == null ? null : taskDefKey.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.PROC_INST_ID_
     *
     * @return act_hi_taskinst.PROC_INST_ID_, 
     */
    public String getProcInstId() {
        return procInstId;
    }

    /**
     * 设置  字段:act_hi_taskinst.PROC_INST_ID_
     *
     * @param procInstId the value for act_hi_taskinst.PROC_INST_ID_, 
     */
    public void setProcInstId(String procInstId) {
        this.procInstId = procInstId == null ? null : procInstId.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.EXECUTION_ID_
     *
     * @return act_hi_taskinst.EXECUTION_ID_, 
     */
    public String getExecutionId() {
        return executionId;
    }

    /**
     * 设置  字段:act_hi_taskinst.EXECUTION_ID_
     *
     * @param executionId the value for act_hi_taskinst.EXECUTION_ID_, 
     */
    public void setExecutionId(String executionId) {
        this.executionId = executionId == null ? null : executionId.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.NAME_
     *
     * @return act_hi_taskinst.NAME_, 
     */
    public String getName() {
        return name;
    }

    /**
     * 设置  字段:act_hi_taskinst.NAME_
     *
     * @param name the value for act_hi_taskinst.NAME_, 
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.PARENT_TASK_ID_
     *
     * @return act_hi_taskinst.PARENT_TASK_ID_, 
     */
    public String getParentTaskId() {
        return parentTaskId;
    }

    /**
     * 设置  字段:act_hi_taskinst.PARENT_TASK_ID_
     *
     * @param parentTaskId the value for act_hi_taskinst.PARENT_TASK_ID_, 
     */
    public void setParentTaskId(String parentTaskId) {
        this.parentTaskId = parentTaskId == null ? null : parentTaskId.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.DESCRIPTION_
     *
     * @return act_hi_taskinst.DESCRIPTION_, 
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置  字段:act_hi_taskinst.DESCRIPTION_
     *
     * @param description the value for act_hi_taskinst.DESCRIPTION_, 
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.OWNER_
     *
     * @return act_hi_taskinst.OWNER_, 
     */
    public String getOwner() {
        return owner;
    }

    /**
     * 设置  字段:act_hi_taskinst.OWNER_
     *
     * @param owner the value for act_hi_taskinst.OWNER_, 
     */
    public void setOwner(String owner) {
        this.owner = owner == null ? null : owner.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.ASSIGNEE_
     *
     * @return act_hi_taskinst.ASSIGNEE_, 
     */
    public String getAssignee() {
        return assignee;
    }

    /**
     * 设置  字段:act_hi_taskinst.ASSIGNEE_
     *
     * @param assignee the value for act_hi_taskinst.ASSIGNEE_, 
     */
    public void setAssignee(String assignee) {
        this.assignee = assignee == null ? null : assignee.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.START_TIME_
     *
     * @return act_hi_taskinst.START_TIME_, 
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * 设置  字段:act_hi_taskinst.START_TIME_
     *
     * @param startTime the value for act_hi_taskinst.START_TIME_, 
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * 获取  字段:act_hi_taskinst.CLAIM_TIME_
     *
     * @return act_hi_taskinst.CLAIM_TIME_, 
     */
    public Date getClaimTime() {
        return claimTime;
    }

    /**
     * 设置  字段:act_hi_taskinst.CLAIM_TIME_
     *
     * @param claimTime the value for act_hi_taskinst.CLAIM_TIME_, 
     */
    public void setClaimTime(Date claimTime) {
        this.claimTime = claimTime;
    }

    /**
     * 获取  字段:act_hi_taskinst.END_TIME_
     *
     * @return act_hi_taskinst.END_TIME_, 
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 设置  字段:act_hi_taskinst.END_TIME_
     *
     * @param endTime the value for act_hi_taskinst.END_TIME_, 
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取  字段:act_hi_taskinst.DURATION_
     *
     * @return act_hi_taskinst.DURATION_, 
     */
    public Long getDuration() {
        return duration;
    }

    /**
     * 设置  字段:act_hi_taskinst.DURATION_
     *
     * @param duration the value for act_hi_taskinst.DURATION_, 
     */
    public void setDuration(Long duration) {
        this.duration = duration;
    }

    /**
     * 获取  字段:act_hi_taskinst.DELETE_REASON_
     *
     * @return act_hi_taskinst.DELETE_REASON_, 
     */
    public String getDeleteReason() {
        return deleteReason;
    }

    /**
     * 设置  字段:act_hi_taskinst.DELETE_REASON_
     *
     * @param deleteReason the value for act_hi_taskinst.DELETE_REASON_, 
     */
    public void setDeleteReason(String deleteReason) {
        this.deleteReason = deleteReason == null ? null : deleteReason.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.PRIORITY_
     *
     * @return act_hi_taskinst.PRIORITY_, 
     */
    public Integer getPriority() {
        return priority;
    }

    /**
     * 设置  字段:act_hi_taskinst.PRIORITY_
     *
     * @param priority the value for act_hi_taskinst.PRIORITY_, 
     */
    public void setPriority(Integer priority) {
        this.priority = priority;
    }

    /**
     * 获取  字段:act_hi_taskinst.DUE_DATE_
     *
     * @return act_hi_taskinst.DUE_DATE_, 
     */
    public Date getDueDate() {
        return dueDate;
    }

    /**
     * 设置  字段:act_hi_taskinst.DUE_DATE_
     *
     * @param dueDate the value for act_hi_taskinst.DUE_DATE_, 
     */
    public void setDueDate(Date dueDate) {
        this.dueDate = dueDate;
    }

    /**
     * 获取  字段:act_hi_taskinst.FORM_KEY_
     *
     * @return act_hi_taskinst.FORM_KEY_, 
     */
    public String getFormKey() {
        return formKey;
    }

    /**
     * 设置  字段:act_hi_taskinst.FORM_KEY_
     *
     * @param formKey the value for act_hi_taskinst.FORM_KEY_, 
     */
    public void setFormKey(String formKey) {
        this.formKey = formKey == null ? null : formKey.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.CATEGORY_
     *
     * @return act_hi_taskinst.CATEGORY_, 
     */
    public String getCategory() {
        return category;
    }

    /**
     * 设置  字段:act_hi_taskinst.CATEGORY_
     *
     * @param category the value for act_hi_taskinst.CATEGORY_, 
     */
    public void setCategory(String category) {
        this.category = category == null ? null : category.trim();
    }

    /**
     * 获取  字段:act_hi_taskinst.TENANT_ID_
     *
     * @return act_hi_taskinst.TENANT_ID_, 
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置  字段:act_hi_taskinst.TENANT_ID_
     *
     * @param tenantId the value for act_hi_taskinst.TENANT_ID_, 
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }
}